<?php
  /*    include('includes/identifiants.php');
      mysql_connect($adresse, $nom, $motdepasse);
      mysql_select_db($database);*/
	  
	  
	  // authentication
	  //if(!$_SESSION['id']) redirect('Vous n\'avez pas le droit de poster','');
	  
	  
	  /* 	zulad
	  		Page à refaire entièrement 
	   */
	   
	  	 /* $option = '';
	   
	   	for($i=0;$i<=20;$i++)
			$option .= '<option value="'.$i.'">'.$i.'</option>'."\n";
			
	echo '<form action="'.getLienModule("livreor","ajout_message").'" method="post">
		<label for="livreor_note">Donnez une note au site ? </label><select name="note" id="livreor_note"><option value="">Ne pas donner de note</option>
		'.$option.'</select><br />
		<label for="livreor_message">Donnez un commentaire : </label><textarea name="message" id="livreor_message" rows="3" cols="45"></textarea><br /><br />
		<input type="submit" name="send" value="Envoyer" />
	</form></div>';*/
	  
      //Si personne n'a posté
	  	$connectmsg = (isset($_SESSION['id']) ? '' : 'Connectez-vous et ');
	  echo '<div class="texte_centrer">Ce site vous plaît/ou pas ? '.$connectmsg.' Laissez nous votre opinion sur le livre d\'or ! :o)
	  <div id="livre_or">';
	  	if(isset($_SESSION['id'])){
			  $type = 'bbcode_courant';
			  $option = '';
				for($i=0;$i<=20;$i++)
					$option .= '<option value="'.$i.'">'.$i.'</option>';
					
			  $_tab['action'] = getLienModule("livreor","ajout_message");
			  $_tab['other'] = '
				<div class="blueLine">
					Donnez une note au site ?
				</div>
				<select name="note" id="livreor_note"><option value="">Ne pas donner de note</option>
				'.$option.'</select>
			  ';
			  $_tab['visualisation'] = false;
			  
			include  DIR_INCLUDE . '/formulaire.php';
		}
	//end form
	
$nombreDeMessagesParPage = 20;
      $premier = $pdo->prepare("SELECT * FROM livre_d_or");
	  $premier->execute();
	  
	  $total = intval($premier->rowCount());
	  
	  if ($total < 1)
	  {
	  echo '</div></div><div class="texte_center" id="info">Soyez le premier à donner votre opinion !</div>';
	  }
	  else
	  {
		  $message = $premier->fetch();

      //----------------------------------------------------------------------------------------------//
	  //Si quelqun a déja posté
	  // On met dans une variable le nombre de messages qu'on veut par page

      

      // Essayez de changer ce nombre pour voir :o)
	  // On récupère le nombre total de messages

      $retour = $pdo->prepare("SELECT * FROM livre_d_or");
	  $retour->execute();
	  $donnees = $retour->rowCount();
	   
	  $totalDesMessages = $donnees;

      // On calcule le nombre de pages à créer

      $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);

      // Puis on fait une boucle pour écrire les liens vers chacune des pages

      
	  for ($i = 1 ; $i <= $nombreDePages && $i > 1 ; $i++)
	  {
		  if($i==1)
		  	echo '<div class="pagination">Page : ';
			
	  echo '<a href="'.getLienModule('livreor').'?page=' . $i . '">' . $i . '</a> ';
	  }

      // --------------- Etape 3 ---------------
	  // Maintenant, on va afficher les messages
	  // ---------------------------------------

      if (isset($_GET['page']))
	  {
	  $page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livre_d_or.php?page=4)
	  }
	  else

      // La variable n'existe pas, c'est la première fois qu'on charge la page

      {
	  $page = 1;

      // On se met sur la page 1 (par défaut)

      }
echo'</div>';
      // On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL

      $premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

			$sql = 'SELECT * FROM livre_d_or as lo JOIN forum_membres as fm ON fm.membre_id=lo.membre_id ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage;
 
	       $reponse = $pdo->prepare($sql) or die(mysql_error());
		   $reponse->execute();
		   $nb = $reponse->rowCount();
 		
		 if($nb==0)
		 {
			echo '<div class="texte_centrer" id="info"><img src="../design/'.getDesignName().'/images/formulaires/information.png" /> Soyez le premier à poster !</div>';
		 }
		 else
		 {
			echo '';
			$my = $pdo->prepare("SELECT AVG(note) AS moy FROM livre_d_or WHERE note > -1");
			 $my->execute();
			$moy = $my->fetch();
			/*$mmb = $pdo->prepare("SELECT COUNT(*) AS nb_membre FROM forum_membres");
			 $mmb->execute();
			$nbm = $mmb->fetch();*/
			$moyenne = round($moy["moy"],2);
				if($moyenne<10)
					$appreciation = " (Les membres n'aime pas du tout notre site)";
				else if($moyenne>9 && $moyenne < 15)
					$appreciation = " (Les membres apprecie notre site)";
				else if($moyenne>=15)
					$appreciation = " (Les membres adore notre site)";
					
			echo '<div class="texte_centrer">La moyenne de notre site web est de ' . $moyenne . '/20 ' . $appreciation . '</div>';
			
			
			 $reponse->execute();
      //On fait une boucle pour afficher tout les messages
      while ($donnees = $reponse->fetch())
	  {
 
      //A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci
 
      $message_parse = nl2br(code($donnees['message']));
		           
		          echo '<div class="bloc_message_livre_or">
				        <div class="parente_texte">
						
				  <div class="avatar_livre_or"> ';
				   
		          	echo GetAvatarById($donnees['membre_id']);
				  
//		           echo ''.code($donnees['post_texte']).'';
				   echo '</div>
				   
				  <div class="message_livre_or">Par '. sex2color($donnees['membre_sexe'],$donnees['membre_id']) .' </a> ' .format_temps( $donnees['timestamp']);
				  
				  echo ' <img src="'.DIR_DESIGN.'/'.getDesignName().'/images/livreor/note_livre_or.jpg" border="0" width="20" height="20" />';
	 if($donnees['note']=="" || $donnees['note'] < 0){
				     echo " Ce membre n'à pas noté notre site";
					 }else{
					 echo " Ce membre à donné une note de " . intval($donnees['note']) . "/20 à notre site";
					}
		            if (!empty($donnees['message']))
	             {
					  echo '<p>' . $message_parse . '</p>';
					  $sign = $donnees['membre_signature'];
					  
					  if($sign!='')
		               echo '<hr /><div class="gauche">Signature : </div>'.htmlspecialchars($sign);
					   
					   
		               
		           }
				   echo '</div></div></div>';
		         
	        }
			
			
			
      //On ferme le else

      }

      //On ferme la boucle

      }
	  
      if ($total >=1)
	  {
      // --------------- Etape 2 -----------------
	  // On écrit les liens vers chacune des pages
	  // -----------------------------------------

      // On met dans une variable le nombre de messages qu'on veut par page

      $nombreDeMessagesParPage = 80;

      // Essayez de changer ce nombre pour voir :o)
	  // On récupère le nombre total de messages

      $retour = $pdo->prepare("SELECT COUNT(*) AS nb_messages FROM livre_d_or");
	   $retour->execute();
	  $donnees = $retour->fetch();
	  $totalDesMessages = $donnees['nb_messages'];

      // On calcule le nombre de pages à créer

      $nombreDePages  = ceil($totalDesMessages / $nombreDeMessagesParPage);

      // Puis on fait une boucle pour écrire les liens vers chacune des pages

      
	  for ($i = 1 ; $i <= $nombreDePages && $i > 1; $i++)
	  {
		  if($i==1)
		  echo '<div class="pagination">Page : ';
		  
	  echo '<a href="livre_d_or.php?page=' . $i . '">' . $i . '</a>';
	  }
	 
	
      //On ferme if

      }
	  
	   
	
	 echo '';
	  ?>